package final$finally$finalize区别.final关键字;

import lombok.Data;

@Data
public class FinalMethodDemo {

    private String name;

    // final修饰的方法，表示该方法无法被重写.
    public final void print() {
        System.out.println("哈哈哈");
    }

    // private方法会被隐式的指定为final方法
    private void print02() {
        System.out.println("嘿嘿嘿");
    }

    public static void main(String[] args) {
        Student student = new Student();
        student.print02();
        //注意：私有方法不能被继承，所以不能修改，子类相同方法不能用private修饰，不然报错
    }

}

class Student extends FinalMethodDemo {
    public void print02() {
        System.out.println("嘿嘿嘿");
    }
}

